package seTOee.junit;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

/*
* 单元测试-->测试方法
* 1、导入jar包
* 2、创建测试类
* 3、创建测试方法：公共，无返回值，无参数
* 4、使用@Test注解标识测试方法
* 5、使用junit单元测试框架运行测试方法
* 注意：断言：判断结果是否满足要求
* */
public class StringUtilTest {

    @Test
    public void testPrintNumber()
    {
        StringUtil.printNumber("张三");
        StringUtil.printNumber("");
        StringUtil.printNumber(null);
    }

    @Test
    public void testGetMaxIndex(){
        int index = StringUtil.getMaxIndex("abcdefg");
        int index1 = StringUtil.getMaxIndex("");
        int index2 = StringUtil.getMaxIndex(null);
        System.out.println(index);
        System.out.println(index1);
        System.out.println(index2);
        //断言-->当测试方法执行时，如果返回值和预期值一致，则测试通过，否则测试失败
        Assertions.assertEquals(6, index, "测试失败");
    }
}
